/* common */
:root {
	--color1:#136cbf;
	--color2:#ffde00;
}

/*format(*.*): truetype(.ttf), opentype(otf), truetype-aat, embedded-opentype(.eot), svg(.svg), woff(.woff) */
@font-face {
    font-family: 'SourceHanSansCN-Bold';
    src: url('../font/SourceHanSansCN-Bold.otf') format('opentype');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'SourceHanSansCN-Light';
    src: url('../font/SourceHanSansCN-Light.otf') format('opentype');
    font-weight: lighter;
    font-style: normal;
}
@font-face {
    font-family: 'SourceHanSansCN-Normal';
    src: url('../font/SourceHanSansCN-Normal.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

body,html {font-family: 'SourceHanSansCN-Normal' !important;}
h1, h2, h3, h4, h5, h6, p,span,a  {font-family: 'SourceHanSansCN-Normal' !important;}
.font-b {font-weight: bold;font-family: 'SourceHanSansCN-Bold' !important;}
.font-l {font-weight: bold;font-family: 'SourceHanSansCN-Light' !important;}

body,html {overflow-x: hidden;}  /* scroll-padding-top 滚动离顶部距离 */
h1, h2, h3, h4, h5, h6, p {margin: 0;}
ul,li {margin-bottom: 0;}
a:hover {text-decoration: none;color: #333;}
:focus {outline: 0 !important;}
.uk-card-default {box-shadow: none;}
table {border-collapse: collapse;border-spacing: 0;}
.uk-table td,.uk-table th {border:1px solid #dedede;text-align: center;vertical-align: middle;padding: 0 10px;line-height: 40px;height: 40px;}
.uk-table th {font-size: 16px;color: #fff;background-color: var(--color1);}

.uk-navbar-nav {gap:0;}
.uk-transition-toggle:hover .uk-transition-scale-up {--uk-scale-x: 1.1;--uk-scale-y: 1.1;}


::-webkit-scrollbar {width: 8px;height: 8px;}
::-webkit-scrollbar-track {background: #f5f5f5;}
::-webkit-scrollbar-thumb {background: var(--color1);-webkit-border-radius: 8px;border-radius: 8px;border: 1px solid #f5f5f5;}
#scroll-container {position: fixed;top: 0;right: 0;bottom: 0;left: 0;}

/* input-placeholder */
/* input::-webkit-input-placeholder {color: #ffffff !important;}
input::-moz-placeholder {color: #ffffff  !important;} 
input::-moz-placeholder {color: #ffffff   !important;} 
input::-ms-input-placeholder {color: #ffffff  !important;} */


/* nav */
.nav {}

/* header */
.header {width: 100%;background-color: #fff;transition: .5s all;}
.header .logo h5 {font-size: 16px;color: #222;}
.header .uk-navbar-nav>li {position: relative;}
.header .uk-navbar-nav>li>a {font-size: 18px;color: #000;padding: 0 24px;position: relative;z-index: 1;transition: .5s all;}
.header .uk-navbar-nav>li.active>a ,.header .uk-navbar-nav>li:hover>a {color: var(--color1);}
.header .uk-navbar-nav>li.lan>a {color: #666;}
.header .uk-navbar-item,.header .uk-navbar-nav>li>a,.header .uk-navbar-toggle {min-height: 110px;column-gap: 0;}
.header .navbg {height: 100%;background-color: #064b81;position: absolute;transform: skew(-15deg);transition: .5s all;}
.header .uk-navbar-dropdown {padding: 0;min-width: 120px;width: auto;--uk-position-offset:0;--uk-position-viewport-offset: 0;--uk-position-shift-offset: 0;}
.header .uk-navbar-dropdown-nav>li>a {font-size: 16px;line-height: 45px;padding: 0 20px;background-color: #fff;color: #666;border-bottom: 1px dashed #DEDEDE;transition: .5s all;white-space: nowrap;}
.header .uk-navbar-dropdown-nav>li:hover>a ,.header .uk-navbar-dropdown-nav>li.active>a {color: #fff !important;background-color: var(--color1);}
.header .uk-drop {padding: 0;min-width: 80px;width: auto;--uk-position-offset:0;--uk-position-viewport-offset: 0;}
.header.active {box-shadow: 0 5px 15px rgba(0,0,0,.08);background: rgba(0,0,0,0.4);}
.header .uk-search-navbar .uk-search-input {font-size: 1rem;padding: 0 15px;}
.header .uk-search-navbar button {padding-right: 10px;}
.header .line {position: relative;padding: 0 15px;}
.header .line::before {content: '';position: absolute;width: 1px;height: 33px;background-color: rgba(0, 0, 0,0.1);top: 50%;transform: translateY(-50%);}



/* i_banner */
.i_banner .uk-slidenav > svg {width: 40px;}
.i_banner .uk-slidenav:hover {color: var(--color1);}
.i_banner .uk-slidenav-previous {margin-left: 50px;}
.i_banner .uk-slidenav-next {margin-right: 50px;}
.i_banner .uk-dotnav>*>* {background-color: rgba(255, 255, 255,0.5);width: 20px;height: 20px;border: none;transition: .5s all;}
.i_banner .uk-dotnav>.uk-active>* {background-color: var(--color1);}

/* i_prod */
.i_prod {background-color: #f7f7f7;}
.i_prod h1 {font-size: 36px;font-weight: bold;color: var(--color1);}
.i_prod h5 {font-size: 20px;color: #222222;}
.i_prod .desc {margin-top: 100px;}
.i_prod .desc .subnav a {line-height: 80px;height: 80px;background-color: #fff;font-size: 20px;color: #222;position: relative;transition: .5s all;}
.i_prod .desc .subnav a.line::before {content: '';position: absolute;background-color: rgba(0, 0, 0,0.1);width: 2px;height: 51px;left: -1px;top: 50%;transform: translateY(-50%);}
.i_prod .desc .subnav a.active {background-color: var(--color1);color: #fff;}
.i_prod .desc2 {margin-top: 25px;}
.i_prod .desc2 .uk-card-default {padding: 30px;}
.i_prod .desc2 h4 {font-size: 24px;color: #222;margin-bottom: 40px;}
.i_prod .desc2 p {font-size: 16px;line-height: 1.875;}
.i_prod .desc2 a.btn {line-height: 50px;height: 50px;background-color: var(--color1);color: #fff;font-size: 16px;transition: .5s all;width: 130px;text-align: center;display: inline-block;margin-top: 40px;}
.i_prod .desc2 a.btn:hover {background-color: var(--color2);}


/* i_adv */
.i_adv {padding-top: 130px;padding-bottom: 155px;}
.i_adv h1 {font-size: 36px;font-weight: bold;color: var(--color1);}
.i_adv h5 {font-size: 30px;color: #222222;margin-bottom: 30px;}
.i_adv .desc {margin-top: 100px;}
.i_adv h4 {font-size: 20px;color: #222222;margin-top: 25px;}
.i_adv p {font-size: 16px;color: #555555;}
.i_adv canvas {transition: .5s all;}
.i_adv .uk-transition-toggle:hover canvas {transform: rotateY(180deg);}

/* i_advs */
.i_advs .uk-card-body {padding: 145px;}
.i_advs h4 {font-size: 30px;color: #fff;font-weight: bold;margin-bottom: 30px;}
.i_advs p {font-size: 16px;color: #fff;}

/* i_ad */
.i_ad {background-color: var(--color1);}
.i_ad h1 {font-size: 36px;font-weight: bold;color: #fff;margin-bottom: 20px;}
.i_ad h5 {font-size: 16px;color: #fff;}
.i_ad .phone img {transform: translateY(-18px);margin-right: 5px;}
.i_ad .phone span {font-size: 20px;color: #fff;}
.i_ad .phone a {font-size: 42px;font-family: impact !important;color: #fff;}
.i_ad a.btn {background-color: var(--color2);color: #000;font-size: 20px;width: 160px;line-height: 45px;height: 45px;text-align: center;margin-top: 10px;display: inline-block;transition: .5s all;}
.i_ad a.btn:hover {background-color: #fff;}

/* i_about */
.i_about h5 {font-size: 30px;color: #333;margin-bottom: 40px;}
.i_about p {font-size: 16px;color: #222;}
.i_about a.btn {background-color: var(--color1);color: #fff;font-size: 20px;width: 160px;line-height: 45px;height: 45px;text-align: center;margin-top: 40px;display: inline-block;transition: .5s all;}
.i_about a.btn:hover {background-color: var(--color2);color: #333;}
.i_about .desc {margin-top: 60px;}

/* i_news */
.i_news {background-color: #f7f7f7;}
.i_news h5 {font-size: 30px;color: #333;margin-bottom: 40px;}
.i_news h4 {font-size: 20px;font-weight: bold;color: #222;margin-top: 30px;margin-bottom: 25px;transition: .5s all;}
.i_news p {font-size: 16px;color: #555;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.i_news a.link {font-size: 16px;color: var(--color1);display: inline-block;line-height: 30px;position: relative;margin-top: 40px;}
.i_news a.link::before {content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 1px;background-color: var(--color1);}
.i_news a.btn {background-color: var(--color1);color: #fff;font-size: 20px;width: 160px;line-height: 45px;height: 45px;text-align: center;margin-top: 40px;display: inline-block;transition: .5s all;}
.i_news a.btn:hover {background-color: var(--color2);color: #333;}
.i_news .uk-transition-toggle:hover h4 {color: var(--color1);} 

/* i_msg */
.i_msg {padding-top: 50px;padding-bottom: 50px;}
.i_msg .uk-card-default {width: 650px;padding: 50px 60px;}
.i_msg h4 {font-size: 20px;color: #222;margin-bottom: 15px;}
.i_msg h1 {font-size: 36px;font-weight: bold;color: var(--color1);}
.i_msg .desc {margin-top: 30px;}
.i_msg input {line-height: 50px;height: 50px;padding: 0 24px;}
.i_msg textarea {padding: 6px 24px;}
.i_msg .uk-button {background-color: var(--color1);color: #fff;width: 130px;text-align: center;transition: .5s all;font-size: 16px;margin-top: 20px;}
.i_msg .uk-button:hover {background-color: var(--color2);color: #333;}

/* foot */
.foot {background-color: #222;padding-top: 50px;padding-bottom: 0;}
.foot h4 {font-size: 22px;font-weight: bold;color: #fff;margin-bottom: 15px;}
.foot .uk-list {margin-top: 15px;}
.foot .uk-list>:nth-child(n+2) {margin-top: 10px;}
.foot .uk-list>*>a {font-size: 16px;color: rgba(255,255,255,0.8);display: inline-block;transition: .5s all;}
.foot .uk-list>*>a:hover {transform: translateX(10px);color: #fff;}
.foot p {font-size: 16px;margin-bottom: 10px;color: rgba(255,255,255,0.8);}
.foot p a {color: rgba(255,255,255,0.8);}
.foot p a:hover {color: #fff;}

/* footer */
.footer {border-top: 1px solid rgba(255, 255, 255, 0.1);margin-top: 20px;}
.footer p ,.footer p a {line-height: 60px;color: rgba(255, 255, 255, 0.4);transition: .5s all;font-size: 14px;}
.footer p a:hover {color: #fff;}

/* banner */
.banner h1 {font-size: 48px;font-weight: bold;color: #fff;}

/* i_nav */
.i_nav {background-color: #f7f7f7;}
.i_nav,.i_nav a {line-height: 80px;font-size: 16px;color: #222;transition: .5s all;}
.i_nav a:hover {color: #333;}
.i_nav svg {margin-top: -4px;}

/* about */
.about h1 {font-size: 36px;font-weight: bold;color: var(--color1);}
.about .desc {margin-top: 40px;}
.about p {font-size: 16px;color: #222222;line-height: 1.875;}

/* adv */
.adv {padding-top: 120px;padding-bottom: 140px;}
.adv h4 {font-size: 20px;color: #222222;margin-top: 25px;}
.adv p {font-size: 16px;color: #555555;}
.adv canvas {transition: .5s all;}
.adv .uk-transition-toggle:hover canvas {transform: rotateY(180deg);}

/* cont */
.cont h1 {font-size: 36px;font-weight: bold;color: var(--color1);margin-bottom: 15px;}
.cont h5 {font-size: 16px;color: #333;}
.cont a.btn {background-color: var(--color1);color: #fff;font-size: 20px;width: 160px;line-height: 45px;height: 45px;text-align: center;display: inline-block;transition: .5s all;}
.cont a.btn:hover {background-color: var(--color2);color: #fff;}

/* contact */
.contact .uk-card-default {padding: 80px 55px;background-color: var(--color1);}
.contact h1 {font-size: 32px;font-weight: bold;color: #fff;margin-bottom: 10px;}
.contact h5 {font-size: 16px;color: #fff;}
.contact .desc {margin-top: 60px;}
.contact .desc p {font-size: 16px;color: #fff;margin-bottom: 20px;}

/* message */
.message {background-color: #f7f7f7;}
.message .uk-card-default {padding: 60px 75px;}
.message h4 {font-size: 20px;color: #222;}
.message h1 {font-size: 36px;color: var(--color1);font-weight: bold;margin-bottom: 40px;}
.message input {line-height: 50px;height: 50px;}
.message .uk-button {line-height: 50px;height: 50px;background-color: var(--color1);color: #fff;font-size: 16px;margin-top: 20px;transition: .5s all;}
.message .uk-button:hover {background-color: #000000;}

/* newslist */
.newslist h5 {font-size: 30px;color: #333;margin-bottom: 40px;}
.newslist h4 {font-size: 20px;font-weight: bold;color: #222;margin-top: 30px;margin-bottom: 25px;transition: .5s all;}
.newslist p {font-size: 16px;color: #555;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.newslist a.link {font-size: 16px;color: var(--color1);display: inline-block;line-height: 30px;position: relative;margin-top: 40px;}
.newslist a.link::before {content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 1px;background-color: var(--color1);}
.newslist a.btn {background-color: var(--color1);color: #fff;font-size: 20px;width: 160px;line-height: 45px;height: 45px;text-align: center;margin-top: 40px;display: inline-block;transition: .5s all;}
.newslist a.btn:hover {background-color: var(--color2);color: #333;}
.newslist .uk-transition-toggle:hover h4 {color: var(--color1);} 

/* news */
.news h3 {font-size: 32px;margin-bottom: 10px;}
.news .desc {margin-top: 40px;}
.news p {text-indent: 2em;margin:10px 0;}
.news p img {display: block;margin:10px auto;max-width: 600px;width: 100%;height: auto !important;}
.news p video {display: block;margin:10px auto;width: 100%;height: auto !important;}
.news a.goback.btn {line-height: 50px;height: 50px;background-color: var(--color1);color: #fff;font-size: 16px;transition: .5s all;width: 130px;text-align: center;display: inline-block;}
.news a.goback.btn:hover {background-color: #000000;}

/* caselist */
.caselist .uk-card-default {box-shadow: 0 5px 15px rgba(0,0,0,.08)}
.caselist h4 {font-size: 20px;padding-bottom: 10px;transition: .5s all;}
.caselist .uk-card-body {padding: 15px;}
.caselist .uk-transition-toggle:hover h4 {color: var(--color1);}

/* case */
.case h3 {font-size: 32px;margin-bottom: 10px;}
.case .desc {margin-top: 40px;}
.case p {text-indent: 2em;margin:10px 0;}
.case p img {display: block;margin:10px auto;max-width: 600px;width: 100%;height: auto !important;}
.case p video {display: block;margin:10px auto;width: 100%;height: auto !important;}
.case a.goback.btn {line-height: 50px;height: 50px;background-color: var(--color1);color: #fff;font-size: 16px;transition: .5s all;width: 130px;text-align: center;display: inline-block;}
.case a.goback.btn:hover {background-color: #000000;}

/* more */
.more h1 {font-size: 24px;font-weight: bold;color: #000000;}
.more .desc {padding-top: 40px;border-top: 1px solid rgba(0,0,0,0.3);}
.more .desc2 {margin-top: 40px;}
.more .uk-card-default {box-shadow: 0 5px 15px rgba(0,0,0,.08);}
.more h4 {font-size: 20px;padding-bottom: 10px;transition: .5s all;}
.more .uk-card-body {padding: 15px;}
.more .uk-transition-toggle:hover h4 {color: var(--color1);}

/* leftbar */
.leftbar {width: 300px;}
.leftbar h4 {font-size: 32px;font-weight: bold;color: #000000;font-family: 'SourceHanSansCN-Bold' !important;}
.leftbar .uk-list>*>a {line-height: 60px;height: 60px;background-color: #eeeeee;color: #222;display: block;transition: .5s all;padding: 0 50px;font-size: 18px;}
.leftbar .uk-list>*.active>a,.leftbar .uk-list>*:hover>a {background-color: var(--color1);color: #fff;}
.leftbar .uk-list>* {position: relative;}
.leftbar .uk-list>*>span {position: absolute;left: 15px;top: 50%;transform: translateY(-50%);transition: .5s all;}
.leftbar .uk-list>*.active>span,.leftbar .uk-list>*:hover>span {color: #fff;}
.leftbar .desc {margin-top: 20px;}
.leftbar .desc .uk-search-default {width: 100%;}
.leftbar .desc .uk-search-default .uk-search-icon {background-color: var(--color1);color: #fff;width: 50px;transition: .5s all;}
.leftbar .desc .uk-search-default .uk-search-icon:hover {background-color: var(--color2);}
.leftbar .desc .uk-search-default .uk-search-input {height: 50px;}
.leftbar .desc .uk-card-default {background-color: var(--color1);padding: 50px 20px;}
.leftbar .desc .uk-card-default h1 {font-size: 32px;font-weight: bold;font-family: 'SourceHanSansCN-Bold' !important;color: #fff;margin-bottom: 20px;}
.leftbar .desc .uk-card-default h5 {font-size: 16px;color: #fff;}
.leftbar .desc .uk-card-default hr {width: 60px;height: 2px;border: none;margin: 30px auto;background-color: #fff;}
.leftbar .desc .uk-card-default a {font-size: 32px;color: #fff;font-family: impact !important;}

/* productlist */
.productlist .uk-card-default {border: 2px solid var(--color1);}
.productlist h4 {font-size: 18px;color: #222;line-height: 40px;height: 40px;}

/* product */
.product .uk-card-default {box-shadow: 0 5px 15px rgba(0,0,0,.08);padding: 40px;}
.product h1 {font-size: 32px;font-weight: bold;color: #222;}
.product hr {border-color: rgba(0,0,0,0.1)}
.product p {color: #555555;line-height: 1.75;}
.product a.btn {width: 130px;line-height: 40px;height: 40px;color: #fff;text-align: center;background-color: var(--color1);display: inline-block;}
.product h3 {font-size: 32px;font-weight: bold;font-family: 'SourceHanSansCN-Bold' !important;color: var(--color1);}
.product .desc {margin-top: 40px;}
.product hr.hr {margin: 60px auto;}
.product p strong {color: var(--color1);font-size: 20px;}

#msg {background-color: #f7f7f7;padding: 40px  30px;}


/* pagination */
.uk-pagination {display: block;}
.uk-pagination>*>* {padding: 5px 0;display: inline-block;}
.uk-pagination>*>:hover {color: #999;}
.uk-pagination>*>a:hover {color: #333;}
.pagination .page-status {display: none;}
.pagination .page-index {display: none;}
.pagination .page-last {display: none;}
.pagination span a {line-height: 30px;height: 30px;padding: 0 10px;display: inline-block;transition: .5s all;margin: 0 5px;font-size: 18px;font-family: arial;}
.pagination span a:not(.page-num) {background-color: transparent;color: #e5e5e5;}
.pagination span a.page-num {background-color: #e5e5e5;color: #333;}
.pagination span a:hover,.pagination span a.page-num.page-num-current {color: #fff;background-color: var(--color1);}

/* @media */
@media screen and (max-width: 1500px) {
	.i_prod .desc .subnav a {line-height: 60px;height: 60px;}
	.i_adv {padding-top: 60px;padding-bottom: 80px;}
	.i_advs .uk-card-body {padding: 80px;}
}
@media screen and (max-width: 1400px) {
	.header .uk-navbar-nav>li>a {padding: 0 20px;}
	.i_prod .desc {margin-top: 40px;}
	.i_advs .uk-card-body {padding: 50px;}
	.contact .uk-card-default {padding: 80px 40px;}
	.contact h1 {font-size: 30px;}

}
@media screen and (max-width: 1300px) {
	.i_ad h1 {font-size: 30px;}
	.product h1 {font-size: 28px;}
	
}
@media screen and (max-width: 960px) {
	.uk-grid {margin-left: -15px;}
	.uk-grid>* {padding-left: 15px;}
	.uk-grid>.uk-grid-margin {margin-top: 15px;}
	.uk-grid-collapse {margin-left: 0;}
	.uk-grid-collapse>* {padding-left: 0;}
	.uk-grid-collapse>.uk-grid-margin {margin-top: 0;}
	
	
	.uk-offcanvas-bar {width: 100%;left: 100%;background-color: #fff;padding: 0;}
	.uk-offcanvas-bar svg {color: #999;}
	.uk-offcanvas-bar a {color: #999;}
	.uk-offcanvas-bar .uk-nav>li>a {color: #999;text-transform: uppercase;padding: 0;}
	.uk-offcanvas-bar .uk-nav>li.uk-active>a {color: #333;}
	.uk-offcanvas-bar a:hover {color: #333;}
	.uk-offcanvas-bar .uk-nav-sub>li.uk-active>a {color: #333;}
	.uk-offcanvas-bar hr {border-color: #dedede;}
	.uk-offcanvas-bar h6 {color: #999;}
	.uk-offcanvas-bar .uk-nav-parent-icon>.uk-parent>a::after {background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23666%22%20stroke-width%3D%221.1%22%20points%3D%2210%201%204%207%2010%2013%22%20%2F%3E%0A%3C%2Fsvg%3E");}
	.uk-offcanvas-bar .uk-nav-parent-icon>.uk-parent.uk-open>a::after {background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23666%22%20stroke-width%3D%221.1%22%20points%3D%221%204%207%2010%2013%204%22%20%2F%3E%0A%3C%2Fsvg%3E");}
	#tm-mobile .uk-list li.uk-active a {color: #333;}
	
	.uk-navbar-container:not(.uk-navbar-transparent) {background-color: #fff;}
	.logo img {width: 250px;}
	.fixed .header .uk-navbar {padding: 0 15px;}
	.header .uk-navbar-item, .header .uk-navbar-nav>li>a, .header .uk-navbar-toggle {min-height: 80px;}
	
	.i_banner .uk-dotnav>*>* {width: 8px;height: 8px;}
	
	.i_prod h1 {font-size: 20px;}
	.i_prod h5 {font-size: 16px;}
	.i_prod .desc .subnav a {font-size: 16px;line-height: 40px;height: 40px;}
	.i_prod .desc .subnav a.line::before {height: 30px;}
	.i_prod .desc .subnav a.line.uk-grid-margin {border-top: 1px solid rgba(0, 0, 0,0.1);;}
	.i_prod .desc2 .uk-card-default {padding: 15px;}
	.i_prod .desc2 h4 {font-size: 20px;margin-bottom: 20px;}
	.i_prod .desc2 a.btn {margin-top: 20px;line-height: 40px;height: 40px;}
	
	.i_adv h5 {font-size: 20px;margin-bottom: 10px;}
	.i_adv h1 {font-size: 24px;}
	
	.i_adv .desc {margin-top: 50px;}
	.i_adv .desc canvas {width: 50px;}
	.i_adv .desc .uk-grid-collapse>.uk-grid-margin {margin-top: 15px;}
	.i_adv p {font-size: 14px;}
	
	.i_ad .phone a {font-size: 30px;}
	.i_ad h5 {font-size: 14px;}
	.i_ad .uk-grid-collapse>.uk-grid-margin {margin-top: 30px;}
	.i_ad a.btn {line-height: 40px;height: 40px;}
	
	.i_about h5 {margin-bottom: 15px;}
	.i_about p {text-align: left;}
	.i_about a.btn {line-height: 40px;height: 40px;}
	.i_news a.btn {line-height: 40px;height: 40px;}
	
	.i_msg .uk-card-default {width: 100%;padding: 15px;}
	.i_msg h1 {font-size: 28px;}
	.i_msg input {line-height: 40px;height: 40px;}
	.i_msg img {height: 40px;}
	
	.foot {padding-bottom: 30px;}
	
	.banner h1 {font-size: 24px;}
	
	.about h1 {font-size: 20px;}
	.about .desc {margin-top: 20px;}
	.about p {line-height: 1.5;}
	
	
	.adv canvas {width: 50px;}
	.adv  .uk-grid-collapse>.uk-grid-margin {margin-top: 15px;}
	.adv p {font-size: 14px;}
	
	.cont h1 {font-size: 30px;}
	.cont a.btn {line-height: 40px;height: 40px;}
	
	.case a.goback.btn {line-height: 40px;height: 40px;}
	.case h3 {font-size: 30px;}
	.news a.goback.btn {line-height: 40px;height: 40px;}
	
	.contact h1 {font-size: 22px;}
	.contact .uk-card-default {padding: 15px;}
	.contact .desc {margin-top: 20px;}
	
	.message .uk-card-default {padding: 15px;}
	.message input {line-height: 40px;height: 40px;}
	.message img {height: 40px;}
	.message h1 {font-size: 30px;}
	.message .uk-button {line-height: 40px;height: 40px;}
	
	.leftbar {width: 100%;}
	.leftbar h4 {font-size: 28px;}
	.leftbar .uk-list>*>a {line-height: 40px;height: 40px;padding: 0 50px;}
	
	.product .uk-card-default {padding: 15px;}
	.product h1 {font-size: 20px;}
	
	#msg {padding: 15px;}
	
	
	
	
	
	
	.uk-pagination {display: block;}
	.pagination span.page-status , .pagination span.page-pre, .pagination span.page-next {display: none;}
	.pagination span:not(.page-numbar) {margin: 0 3px;}
	.pagination span a.page-num {margin: 0 3px;}
	
}